delayed echo - Spanish English Dictionary